package org.springblade.oa.vo;

import lombok.Data;
import org.springblade.core.mp.base.BaseEntity;

import java.math.BigDecimal;

/**
 * @author LK
 * @version 1.0.0
 * @Title: ExpenseAccount.java
 * @Description: TODO    报销doto
 * @date 2020/1/13 19:53
 */
@Data
public class ExpenseAccount extends BaseEntity {

	/**
	 * 唯一标识
	 */
	private Integer id;

	/**
	 * 项目标识
	 */
	private String projectId;

	/**
	 * 项目名称
	 */
	private String projectName;

	/**
	 * 报销类型
	 */
	private Integer eaType;

	/**
	 * 报销类型名称
	 */
	private String eaTypeName;

	/**
	 * 报销单位
	 */
	private Integer eaCompany;

	/**
	 * 报销单位名称
	 */
	private String eaCompanyName;

	/**
	 * 报销状态
	 */
	private String eaStatus;

	/**
	 * 报销状态名
	 */
	private String eaStatusName;

	/**
	 * 报销申请时间
	 */
	private String applyTime;

	/**
	 * 报销时间
	 */
	private String bxrq;
	/**
	 * 起始时间
	 */
	private String startTime;

	/**
	 * 结束时间
	 */
	private String endTime;

	/**
	 * 报销用户标识
	 */
	private Integer eaUserId;

	/**
	 * 报销用户名
	 */
	private String eaUserName;

	/**
	 * 用户部门标识
	 */
	private String deptId;

	/**
	 * 部门名称
	 */
	private String deptName;

	/**
	 * 报销总金额
	 */
	private BigDecimal eaMoney;

	/**
	 * 报销最小额度
	 */
	private BigDecimal minMoney;

	/**
	 * 报销最大额度
	 */
	private BigDecimal maxMoney;

	/**
	 * 待报销金额
	 */
	private BigDecimal waitEaMoney;

	/**
	 * 菜单类型  1 个人； 2部门经理 ；3 会计
	 */
	private String menuType;

	/**
	 * 状态类型列表
	 */
	private String statusTypeList;
	/**
	 * 报销编号
	 */
	private String bxbh;
	/**
	 * 发票类型
	 */
	private String fplx;
	/**
	 * 摘要
	 */
	private String bxabstract;
}
